先講講我對DOCKER的見解!
Docker有幾個重要的核心:映像檔、容器、倉庫
我實踐過幾個小系統後,覺得Docker的整體運行過程,很像鐵板燒廚師上菜!
廚師針對客人點餐後,就會去挑主要的材料(映像檔),
接著進行料理,把材料準備倒鐵板料理桌上炒煮...(容器),
完成的餐餚,就會呈出讓客人當場享用!
若是這份餐餚有需要留存,就可以再封存成另一個映像檔,找個地方存放起來(倉庫)。
使用了鐵板燒廚師上菜的概念後,我對於Docker的運用,
就有了比較符合Commom Sense的理解,也比較有概念在什麼情境下出什麼招。
接下來的重點,就在於料理的手法啦:
Dockerfile、run、attach/exec、port、volume ...
以下1. ~ 3.是安裝Docker的指令記錄:
(適用使用APT的LINUX系列,建議用UBUNTU 16.04 LTS)
#apt-get update && apt-get dist-upgrade -y && apt-get autoclean \
&& apt-get autoremove -y
必要時,最好重新開機!
#apt-get install -y docker.io
#gpasswd -d username docker
(4-1) 搜尋想要的映像檔
$docker search ubuntu
(4-2) 下載映像檔
$docker pull ubuntu:16.04
(4-3) 檢視映像檔
$docker images
(4-4) 執行一個容器(炒一道小菜來嚐嚐鮮~)
$docker run -t -i ubuntu
進入到一個新的LINUX OS環境,隨意試試指令來體驗吧~